package com.gel.shortLink.dao.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gel.shortLink.dao.entity.LinkOsStatsDO;
import com.gel.shortLink.dto.req.ShortLinkGroupStatsReqDTO;
import com.gel.shortLink.dto.req.ShortLinkStatsReqDTO;

import java.util.HashMap;
import java.util.List;

public interface LinkOsStatsMapper extends BaseMapper<LinkOsStatsDO> {
    void shortLinkOsState(LinkOsStatsDO linkOsStatsDO);
/*根据短链接获取指定时间内的操作系统*/
    List<HashMap<String, Object>> listOsStatsByShortLink(ShortLinkStatsReqDTO requestParam);
    /*根据分组获取指定时间内的操作系统*/
    List<HashMap<String, Object>> listOsStatsByGroup(ShortLinkGroupStatsReqDTO requestParam);
}
